home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)zh.d64
/
src.test
< prev
next >
Wrap
Text File
|
2007-03-01
|
1KB
|
61 lines
;
;--------------------------------;
; SRC.TEST - A COMAL PACKAGE TO ;
; DEMONSTRATE HOW TO ;
; RAM ALL ROM'ED ;
; PACKAGES USING THE ;
; PROCEDURE RAMALL ;
; ;
; BY DICK KLINGENS FROM ;
; DUTCH COMAL USERS GROUP ;
; ;
; 28-08-86 ;
;--------------------------------;
;
DEFPAG =%01000110
ROMMED =%00010000
DUMMY =$CA2F
CWRT =$CA06
INDEX =$0055
LINK =2
;
*=$8009
;
.BYTE DEFPAG+ROMMED
.WORD END
.WORD SIGNAL
;
;- PACKAGE TABLE -
;
.BYTE 4,'TEST'
.WORD NONAM
.WORD DUMMY
NONAM .BYTE 0
;
SIGNAL ; ;PROC
CPY #LINK ; IF LINKED
BNE LINKED ; GOTO
LDA #<TEXT
LDX #>TEXT
JSR PRTEXT ; EXEC
LINKED RTS ;ENDPROC
;
;
PRTEXT STA INDEX ;PROC
STX INDEX+1
LDY #0
REPT LDA (INDEX),Y ; READ CHR
BEQ EOT ; LAST CHR?
JSR CWRT ; PRINT CHR
INY ; Y:+1
BNE REPT ; GOTO REPT
EOT RTS ;ENDPROC
;
TEXT .BYTE 8,14 ;DIS,LOWER
.BYTE 'ROM''ED PACKAGE IS '
.BYTE 'LINKED NOW!'
.BYTE 13
.BYTE 0 ;LAST CHR
;
END .END